# Install Git
You can download and install Git from http://git-scm.com/download. Once installed you should have access to the git command line tool. The main commands that you will need to use are:

git clone ... : clone a remote repository onto your local machine
git checkout ... : check out a particular branch or a tagged version of the code to hack on


! git clone https://git01.codeplex.com/daonline Decision\ Architect\ Online
(Creates folder DAO)



# Install Node.js
If you want to run the preconfigured local web-server and the test tools then you will also need Node.js v0.10.27+.

You can download a Node.js installer for your operating system from http://nodejs.org/download/.
(Can be installed via apt (linux) or homebrew (os x).)

Check the version of Node.js that you have installed by running the following command:

! node --version

Once you have Node.js installed on your machine you can download the tool dependencies by running:

! npm install   (Must be executed from within the DAO folder)

The project is preconfigured with a number of npm helper scripts to make it easy to run the common tasks that you will need while developing:

npm start : start a local development web-server
npm test : start the Karma unit test runner
npm run protractor : run the Protractor end to end (E2E) tests
npm run update-webdriver : install the drivers needed by Protractor

# Install Bower

! npm install -g bower



Done.